home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
033a
/
wafdl110.zip
/
WAFDL.TEC
< prev
Wrap
Text File
|
1991-10-06
|
1KB
|
24 lines
Technical Information
---------------------
WAFDL normally lets Waffle handle the serial ports for the text
screens. This makes MY programming much simpler. The hard part comes
when I want to make the transfer. DSZ uses standard I/O and DOS calls to
write to the screen. This includes the on-going status. If this gets
transferred, too, you get errors for every packet sent.
Since I don't know of any way to turn off Waffle's redirection
selectively, I have to try and trap as many calls as possible, and write
to the screen using the BIOS. I currently trap the following calls:
DOS Int 21h
Function 2 (Character out)
Function 6 if DL <> FFh (Character I/O)
Function 9 (Write string)
Function 40h if the handle is 1 (Write file or device)
DOS Int 23h
DOS Int 29h
WAFDL writes to the screen (while undirecting) using BIOS functions
9 and 0Eh. Function 9 writes an inverse space so that Function E will
display in inverse video.